#include<stdio.h>
int nocmp (int *ptr1, int *ptr2);
int main()
{
	int x[10],y[10],i=0,k=0,p,q;
	int *px=NULL;
	int *py=NULL;
	while(scanf("%d",&x[i])!=EOF)
	{
	k++;
	i++;}
	i=0;
	while(scanf("%d",&y[i])!=EOF)
	{
	i++;}
	px=&x[0];
	for(p=1;p<k;p++)
	{
	if(x[p]>*px)
	px=&x[p];
	}
	py=&y[0];
	for(q=1;q<i;q++)
	{
	if(y[q]>*py)
	py=&y[q];}
	nocmp (px, py);
}
int nocmp (int *ptr1, int *ptr2)
{
	if(*ptr1<*ptr2)
	printf("%d",*ptr2);
	else
	printf("%d",*ptr1);
	return 0;
}
